package main

import (
	"github.com/satori/go.uuid"
	"log"
)

func main() {

	uuids, _ := uuid.NewV4()
	s := uuids.String()
	log.Println(s)



}


/*
一个websocket 聊天程序
原型可以参考这个  https://blog.csdn.net/wangshubo1989/article/details/78250790
初始化分配1000个聊天室，可以通过整数索引直接定位每个聊天室(假如我开启10个服务器程序，
每个程序有一个独立的名字，这样任意时刻都可以精确的通过服务名+索引的方式定位到具体的聊天室房间，进行数据交互)，
每个聊天室用一个协程来管理，开启后就常驻内存不退出(for无限循环等待channel通信)，同时聊天室开启超时任务(500ms)定期检查一些数据状态
，有必要的时候进行清理
每个聊天室容纳的用户数是10人(可设置),某个聊天室人数满了，自动加入下一个人数未满的聊天室,聊天室中某个用户发言，他所说的内容广播发送给房间里的所有人。
心跳检测客户端连接，超过10秒没有心跳包的，踢下线，释放相关数据结构


http://www.cnblogs.com/yjf512/category/385369.html
*/